<?php
class dt_curso extends toba_datos_tabla
{
	function get_descripciones()
	{
		$sql = "SELECT id_curso, nombre_del_curso FROM curso ORDER BY nombre_del_curso";
		return toba::db('sapes')->consultar($sql);
	}





	function get_listado($filtro=array())
	{
		$where = array();
		if (isset($filtro['nombre_del_curso'])) {
			$where[] = "nombre_del_curso ILIKE ".quote("%{$filtro['nombre_del_curso']}%");
		}
		if (isset($filtro['division'])) {
			$where[] = "division ILIKE ".quote("%{$filtro['division']}%");
		}
		$sql = "SELECT
			t_c.id_curso,
			t_c.nombre_del_curso,
			t_c.division,
			t_c.orientacion,
			t_c.turno,
			t_c.cant_alumnos,
			t_p.id_persona as dni_preceptor_nombre
		FROM
			curso as t_c,
			preceptor as t_p
		WHERE
				t_c.dni_preceptor = t_p.dni_preceptor
		ORDER BY nombre_del_curso";
		if (count($where)>0) {
			$sql = sql_concatenar_where($sql, $where);
		}
		return toba::db('sapes')->consultar($sql);
	}




}
?>